Text copied to clipboard!
Наслов
Text copied to clipboard!Programer sistema
Опис
Text copied to clipboard!
Tražimo Programera sistema koji će se pridružiti našem tehničkom timu i igrati ključnu ulogu u razvoju, održavanju i optimizaciji softverskih komponenti koje omogućavaju rad operativnih sistema i drugih sistemskih aplikacija. Kao Programer sistema, bićete odgovorni za dizajniranje i implementaciju softverskih rešenja niskog nivoa koja omogućavaju efikasno funkcionisanje hardverskih i softverskih resursa.
Vaša uloga će uključivati rad sa kernelima, drajverima, sistemskim bibliotekama i alatima koji omogućavaju komunikaciju između hardvera i softvera. Takođe ćete sarađivati sa timovima za razvoj aplikacija, bezbednost i infrastrukturu kako biste osigurali stabilnost, bezbednost i performanse sistema.
Idealni kandidat ima snažno razumevanje arhitekture operativnih sistema, iskustvo u programiranju na jezicima kao što su C, C++ ili Rust, kao i poznavanje skript jezika poput Bash ili Python. Takođe je poželjno iskustvo sa Linux ili Unix okruženjima, kao i razumevanje mrežnih protokola i sistemske bezbednosti.
Od vas se očekuje da budete analitični, precizni i sposobni da rešavate kompleksne tehničke probleme. Bićete uključeni u sve faze životnog ciklusa softvera – od analize zahteva, preko dizajna i implementacije, do testiranja i održavanja.
Ako ste strastveni u vezi sa sistemskim programiranjem i želite da radite na izazovnim projektima koji zahtevaju duboko tehničko znanje i kreativno razmišljanje, pozivamo vas da se prijavite i postanete deo našeg inovativnog tima.
Одговорности
Text copied to clipboard!- Razvoj i održavanje sistemskog softvera
- Pisanje i optimizacija kernel modula i drajvera
- Implementacija i testiranje sistemskih biblioteka
- Analiza performansi i rešavanje problema u radu sistema
- Saradnja sa timovima za infrastrukturu i bezbednost
- Dokumentovanje tehničkih rešenja i procesa
- Razvoj alata za automatizaciju i monitoring
- Učestvovanje u dizajnu arhitekture sistema
- Praćenje novih tehnologija i trendova u sistemskom programiranju
- Održavanje kompatibilnosti sa različitim hardverskim platformama
Захтеви
Text copied to clipboard!- Diploma iz oblasti računarstva, elektrotehnike ili srodne oblasti
- Iskustvo u programiranju na jezicima C, C++ ili Rust
- Poznavanje Linux/Unix operativnih sistema
- Razumevanje arhitekture operativnih sistema
- Iskustvo sa razvojem kernel modula i drajvera
- Poznavanje mrežnih protokola i sistemske bezbednosti
- Sposobnost analitičkog razmišljanja i rešavanja problema
- Iskustvo sa alatima za verzionisanje (npr. Git)
- Poznavanje skript jezika (Bash, Python)
- Dobre komunikacione veštine i timski duh
Могућа питања на интервјуу
Text copied to clipboard!- Koje operativne sisteme ste koristili u prethodnim projektima?
- Imate li iskustva sa razvojem kernel modula?
- Na kojim programskim jezicima najčešće radite?
- Kako pristupate rešavanju problema sa performansama sistema?
- Da li ste radili sa alatima za debagovanje na niskom nivou?
- Kako osiguravate bezbednost sistemskog softvera?
- Koje alate koristite za verzionisanje i kolaboraciju?
- Imate li iskustva sa real-time operativnim sistemima?
- Kako pristupate dokumentovanju tehničkih rešenja?
- Koji je vaš omiljeni deo sistemskog programiranja i zašto?